home *** CD-ROM | disk | FTP | other *** search
Prolog Source | 1986-04-01 | 427 b | 18 lines |
- /* Program 14 */
- domains
- name, thing = symbol
- predicates
- likes(name,thing)
- reads(name)
- is_inquisitive(name)
- clauses
- likes(john,wine).
- likes(lance,ski_ing).
- likes(Z,books) if
- reads(Z) and
- is_inquisitive(Z).
- likes(lance,books).
- likes(lance,films).
- reads(john).
- is_inquisitive(john).